package com.cyh.testdesignpattern.adapter;

/**
 * 适配器模式（包装器Wrapper）将某个类的接口转换成客户端期望的另外一个接口表示，目的是兼容性，
 * 让原本因接口不匹配不能一起工作的两个类可以协同工作。
 *
 * 分为三类：类适配器、对象适配器、接口适配器。
 *
 * 类适配器的缺点：java是单继承的，所以类适配器必须扩展src并且实现dst，src的方法会暴露在adapter中。
 *
 * 对象适配器模式：比类适配器模式好。聚合好过继承。
 *
 * 接口适配器模式：适用于一个接口不想使用其所有的方法的情况。
 *
 * */
public class Test03 {
}
